<?php

namespace fabriek\auto;

class Velgen extends \fabriek\Moeder {
    private $_velgen = array(
        'velg_01'=>array('beschrijving'=>'9 spaken','meerprijs'=>0),
        'velg_02'=>array('beschrijving'=>'9 spanken wit','meerprijs'=>215),
        'velg_03'=>array('beschrijving'=>'12 spaken','meerprijs'=>2405)
    );
   public function zet($velg='') {
        if (!empty($velg) && array_key_exists($velg,$this->_velgen)) {
            $_SESSION['Velg'] = $velg;
        } else {
            $this->reset();
        }
   }
    public function reset() {
         reset($this->_velgen);
        $_SESSION['Velg'] = key($this->_velgen);
    }
    public function opties() {
        $html ='';
        foreach ($this->_velgen as $velg=> $tmp) {
            $beschrijving = $tmp['beschrijving'];
            $prijs = $tmp['meerprijs'];
            $foto = 'images/'.$velg.'.jpg';
            $html .= <<<EOD
        <a href="{$velg}" class="optieItem">
            <img src="{$foto}" >
            <h3>{$beschrijving}</h3>
            <h4>&euro;{$prijs}</h4>
        </a>    
EOD;
        }
        return $html;
    }
    public function samenvatting() {
        $velg = $_SESSION['Velg'];
        $prijs = $this->_velgen[$velg]['meerprijs'];
        $beschrijving = $this->_velgen[$velg]['beschrijving'];
        return array('optie'=>$beschrijving,'prijs'=>$prijs);
    }
    public function afbeelding() {
        return "images/".$_SESSION['Model'].'/'.$_SESSION['Velg'].'.png';
    }
}
